Entrée du Registre Preview Record
Spécifiez un enregistrement à utiliser pour prévisualiser le résultat des enregistrements Définition de terme ou Définition de champ du module Normes.1
Le module Normes donne aux institutions l’autonomie et la flexibilité de maintenir une gamme de normes industriels tels que Darwin Core ou Audubon Core à des fins de partage de données ; en associant les champs EMu avec des termes individuels d’un norme, les institutions sont capables d’exporter leurs données EMu en conformité avec ce norme.
Deux types de définition peuvent être spécifiés dans le module Normes, Définition de terme et Définition de champ2 :
En définissant un terme dans l’onglet Terme3 du module Normes, on associe le terme à un ou plusieurs champs EMu et on définit comment les données EMu sont formatées lorsqu’elles sont produites. Deux méthodes de formatage sont disponibles dans la liste déroulante Spécificateur de format (elles s’excluent mutuellement) :
- Chaîne - Les informations de formatage spécifiées dans la Terme Format String seront utilisées.
- Script - Le formatage spécifié dans une sous-routine perl sur l’onglet Script sera utilisé.
Avec l’Entrée de Registre Preview Record, un bouton Aperçu est activé à côté du champ Terme Format String et dans l’onglet Script. Le bouton peut être utilisé pour prévisualiser une définition d’un terme au moment de sa création afin de s’assurer que le résultat correspond à ce qui est attendu.
L’entrée du Registre Preview Record renvoie à un enregistrement du module à partir duquel les données seront produites pour le norme (ecatalogue par exemple).
Lorsque l’on clique sur le bouton Aperçu, les données de l’enregistrement spécifié sont récupérées et les règles de formatage de la Définition de terme actuelle sont appliquées et affichées dans une fenêtre modale.
Par exemple : pour afficher un aperçu de la sortie des Définitions de terme définies pour le standard Dublin Core, une Entrée de Registre Preview Record renvoie vers une notice de catalogue (IRN = 2) avec les données suivantes :
La Définition de terme de Dublin Core dc:modified a une Terme Format String de %sT%s-10:00 et prend les données des champs AdmDateModified et AdmTimeModified. En sélectionnant le bouton Aperçu, la sortie suivante s’affiche :
En définissant un champ dans l’onglet Champ du module Normes, on associe la valeur du champ à zéro ou plusieurs champs EMu et on définit comment cette valeur est calculée. Avec l’Entrée de Registre Preview Record, un bouton Aperçu est activé dans l’onglet Script. Le bouton peut être utilisé pour prévisualiser une Définition de champ au moment de sa création afin de s’assurer que la valeur calculée correspond à ce qui est attendu.
Lorsque l’on clique sur le bouton Aperçu, les données de l’enregistrement spécifié sont récupérées, le code du script de la Définition de champ actuelle est exécuté et la valeur calculée est affichée dans une fenêtre contextuelle.
Utilisation
Cette Entrée de Registre est attribuée aux utilisateurs et aux groupes :
| Clé | Utilisateur | Groupe | Groupe |
|---|---|---|---|
| Clé 1 | User
|
Group
|
Group
|
| Clé 2 | utilisateur | groupe | Default
|
| Clé 3 | Table
|
||
| Clé 4 | estandards
|
||
| Clé 5 | Preview Record
|
||
| Clé 6 | Nom | ||
| Valeur | irn | ||
User
|
utilisateur | Table
|
estandards
|
Preview Record
|
Nom | irn |
Group
|
groupe | Table
|
estandards
|
Preview Record
|
Nom | irn |
Group
|
Default
|
Table
|
|
Preview Record
|
Nom | irn |
où :
|
Nom |
est le nom de la norme ou Définition de champ pour laquelle l’enregistrement d’aperçu est défini. Doit correspondre au nom spécifié dans Nom : (Nom de la norme) lors de la définition d’une Définition de terme ou Nom : (Nom du champ) lors de la définition d’une Définition de champ dans le module Normes. |
|
irn |
est le NEI d’un enregistrement à utiliser pour prévisualiser la sortie d’une Définition de terme ou d’une Définition de champ. Le module contenant l’enregistrement d’aperçu doit correspondre au module nommé dans Module : (Nom de la norme) lors de la définition d’une Définition de terme ou Module : (Nom du champ) lors de la définition d’une Définition de champ. Un seul enregistrement peut être défini pour chaque Nom, mais il peut être modifié à tout moment afin de tester différentes valeurs pour les définitions, si nécessaire. |
Exemple
L’Entrée de Registre suivante définit l’enregistrement du catalogue avec le NEI 13692 comme le NEI de la notice d’aperçu pour le groupe Ichtyologie lors du test de la sortie des définitions de termes pour le norme Darwin Core :
| Clé | Paramètre |
|---|---|
| Clé 1 | Groupe |
| Clé 2 | Ichtyologie |
| Clé 3 | Table |
| Clé 4 | estandards |
| Clé 5 | Preview Record |
| Clé 6 | Darwin Core |
| Valeur | 13692 |



